آموزش The Complete Blazor Bootcamp - .NET 6 (WASM و سرور) [ویدئو]

The Complete Blazor Bootcamp - .NET 6 (WASM and Server) [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: برای سال‌ها، چارچوب‌های جاوا اسکریپت بر توسعه front-end/client-side تسلط داشتند. اما همه چیز با Blazor تغییر می کند! Blazor یک بخش جدید و هیجان انگیز از NET Core (.NET 6) است که برای ایجاد رابط های کاربری وب غنی در سی شارپ طراحی شده است. این دوره به توسعه‌دهندگان کمک می‌کند تا از ساختن برنامه‌های نمونه اولیه به پیاده‌سازی مفاهیم، ​​الگوهای طراحی و ویژگی‌های واقعی‌تر بپردازند. این دوره یک سناریوی کامل در دنیای واقعی را با Blazor در اختیار شما قرار می دهد، که شما را با چالش های زیادی روبرو می کند و با ادامه دوره، آن مسائل را حل می کند. این دوره شامل همه چیزهایی است که در Blazor وجود دارد، از Blazor Server گرفته تا برنامه های Blazor WASM که .NET 6 API را مصرف می کنند. در این دوره ما از جدیدترین دات نت 6 به همراه Entity Framework Core و Stripe برای پردازش پرداخت استفاده خواهیم کرد و همچنین با کامپوننت های Syncfusion و Radzen Blazor شخص ثالث کار خواهیم کرد. در پایان دوره، شما متخصص خواهید شد و می توانید وب سایت خود را با استفاده از Blazor Server، Blazor WASM و .NET 6 (.NET Core) API بسازید و آن را در Azure مستقر کنید. تمامی منابع و فایل های پشتیبانی این دوره در https://github.com/PacktPublishing/The-Complete-Blazor-Bootcamp---.NET-6-WASM-and-Server- مدیریت ویژگی های مدیریت با استفاده از سرور Blazor موجود است. احراز هویت و مجوز را در سرور Blazor و WASM بیاموزید پرداخت های Stripe را در Blazor WASM ادغام کنید الگوی مخزن و تزریق وابستگی را بیاموزید API دات نت، Blazor WASM و سرور را در Azure مستقر کنید کار با کامپوننت های Syncfusion و Radzen Blazor شخص ثالث این دوره برای کسانی است که علاقه مند به یادگیری اصول Blazor با استفاده از دات نت 6، درک ساختار فایل جدید در برنامه Blazor WASM و سرور یا ساخت یک وب سایت تجارت الکترونیک با Blazor WASM و سرور در دات نت 6! شما باید با .NET Core، EF Core و .NET API آشنا باشید و همچنین درک اولیه ای از نحوه استفاده از SQL Server Management Studio 2018 در Visual Studio 2022 داشته باشید. API.NET را ایجاد کنید و آن را در برنامه Blazor مصرف کنید. * با استفاده از Blazor یک برنامه واقعی بسازید * API.NET، Blazor WASM و سرور را در Azure مستقر کنید

سرفصل ها و درس ها

معرفی Introduction

  • به دوره خوش آمدید Welcome to the Course

  • به دوره خوش آمدید Welcome to the Course

  • نسخه ی نمایشی پروژه Project Demo

  • نسخه ی نمایشی پروژه Project Demo

  • بلزور چیست؟ What is Blazor

  • بلزور چیست؟ What is Blazor

  • Blazor Client در مقابل سرور Blazor Blazor Client Versus Blazor Server

  • Blazor Client در مقابل سرور Blazor Blazor Client Versus Blazor Server

  • این دوره در مورد چه چیزی نیست What This Course Is Not About

  • این دوره در مورد چه چیزی نیست What This Course Is Not About

  • ایجاد پروژه Create Project

  • ایجاد پروژه Create Project

  • برنامه را اجرا کنید Run the Application

  • برنامه را اجرا کنید Run the Application

  • کنترل منبع Source Control

  • کنترل منبع Source Control

فایل ها و پوشه های Blazor Blazor Files and Folders

فایل ها و پوشه های Blazor Blazor Files and Folders

  • به روز رسانی دات نت 6 - قابل پاک کردن .NET 6 Updates - Nullable

  • به روز رسانی دات نت 6 - قابل پاک کردن .NET 6 Updates - Nullable

  • مروری بر فایل های Blazor Blazor Files Overview

  • مروری بر فایل های Blazor Blazor Files Overview

  • جریان پروژه سرور Blazor Blazor Server Project Flow

  • جریان پروژه سرور Blazor Blazor Server Project Flow

  • بررسی اجمالی پروژه Blazor Web Assembly Blazor Web Assembly Project Brief Overview

  • بررسی اجمالی پروژه Blazor Web Assembly Blazor Web Assembly Project Brief Overview

  • صفحه اصلی پیش فرض را درک کنید Understand the Default Home Page

  • صفحه اصلی پیش فرض را درک کنید Understand the Default Home Page

  • ایجاد کامپوننت Razor Creating Razor Component

  • ایجاد کامپوننت Razor Creating Razor Component

Blazor - Data and Property Binding Blazor - Data and Property Binding

Blazor - Data and Property Binding Blazor - Data and Property Binding

  • اتصال داده های یک طرفه One-Way Data Binding

  • اتصال داده های یک طرفه One-Way Data Binding

  • اتصال داده دو طرفه Two-Way Data Binding

  • اتصال داده دو طرفه Two-Way Data Binding

  • تکلیف 1 - Data Binding Assignment 1 - Data Binding

  • تکلیف 1 - Data Binding Assignment 1 - Data Binding

  • راه حل تکلیف 1 - اتصال داده ها Assignment 1 Solution - Data Binding

  • راه حل تکلیف 1 - اتصال داده ها Assignment 1 Solution - Data Binding

  • کشویی و اتصال داده ها Dropdowns and Data Binding

  • کشویی و اتصال داده ها Dropdowns and Data Binding

  • سازماندهی زمین بازی محصول فردی Organizing Individual Product Playground

  • سازماندهی زمین بازی محصول فردی Organizing Individual Product Playground

  • لیست محصولات Product List

  • لیست محصولات Product List

  • تکلیف 2 - Bind Property Assignment 2 - Bind Property

  • تکلیف 2 - Bind Property Assignment 2 - Bind Property

  • راه حل تکلیف 2 - ویژگی Bind Assignment 2 Solution - Bind Property

  • راه حل تکلیف 2 - ویژگی Bind Assignment 2 Solution - Bind Property

  • تکلیف 3 - جزء تیغ Assignment 3 - Razor Component

  • تکلیف 3 - جزء تیغ Assignment 3 - Razor Component

  • حل تکلیف 3 - جزء جدید تیغ Assignment 3 Solution - New Razor Component

  • حل تکلیف 3 - جزء جدید تیغ Assignment 3 Solution - New Razor Component

Blazor - اجزای مشترک و اتصال رویداد Blazor - Shared Components and Event Binding

Blazor - اجزای مشترک و اتصال رویداد Blazor - Shared Components and Event Binding

  • ایجاد کامپوننت مشترک Create Shared Component

  • ایجاد کامپوننت مشترک Create Shared Component

  • ارسال لوازم به کامپوننت مشترک Passing Props to Shared Component

  • ارسال لوازم به کامپوننت مشترک Passing Props to Shared Component

  • تکلیف 4 - اجزای مشترک Assignment 4 - Shared Components

  • تکلیف 4 - اجزای مشترک Assignment 4 - Shared Components

  • تکلیف 4 راه حل - اجزای مشترک Assignment 4 Solution - Shared Components

  • تکلیف 4 راه حل - اجزای مشترک Assignment 4 Solution - Shared Components

  • کادر بررسی موارد دلخواه Favorites Checkbox

  • کادر بررسی موارد دلخواه Favorites Checkbox

  • پاسخ به تماس رویداد Event Callback

  • پاسخ به تماس رویداد Event Callback

  • تکلیف 5 - پاسخ به تماس رویداد Assignment 5 - Event Callback

  • تکلیف 5 - پاسخ به تماس رویداد Assignment 5 - Event Callback

  • راه حل تکلیف 5 - پاسخ به تماس رویداد Assignment 5 Solution - Event Callback

  • راه حل تکلیف 5 - پاسخ به تماس رویداد Assignment 5 Solution - Event Callback

Blazor - Render Fragment، Attribute Splatting و Routing Blazor - Render Fragment, Attribute Splatting, and Routing

Blazor - Render Fragment، Attribute Splatting و Routing Blazor - Render Fragment, Attribute Splatting, and Routing

  • رندر قطعه Render Fragment

  • رندر قطعه Render Fragment

  • راه دیگری برای پاسخ به تماس رویداد اصلی Another Way for Basic Event Callback

  • راه دیگری برای پاسخ به تماس رویداد اصلی Another Way for Basic Event Callback

  • چند رندر قطعه Multiple Render Fragment

  • چند رندر قطعه Multiple Render Fragment

  • تکلیف 6 - Render Fragment Assignment 6 - Render Fragment

  • تکلیف 6 - Render Fragment Assignment 6 - Render Fragment

  • حل تکلیف 6 - Render Fragment Assignment 6 Solution - Render Fragment

  • حل تکلیف 6 - Render Fragment Assignment 6 Solution - Render Fragment

  • چرا ما به پاشیدن صفت نیاز داریم؟ Why We Need Attribute Splatting

  • چرا ما به پاشیدن صفت نیاز داریم؟ Why We Need Attribute Splatting

  • پاشیدن صفت Attribute Splatting

  • پاشیدن صفت Attribute Splatting

  • همه ارزش ها را با Splatting ضبط کنید Capture All Values with Splatting

  • همه ارزش ها را با Splatting ضبط کنید Capture All Values with Splatting

  • عبور پارامترها در سطوح چندگانه Passing Parameters at Multiple Levels

  • عبور پارامترها در سطوح چندگانه Passing Parameters at Multiple Levels

  • پارامترهای آبشاری Cascading Parameters

  • پارامترهای آبشاری Cascading Parameters

  • پارامتر آبشاری با نام Cascading Parameter with Name

  • پارامتر آبشاری با نام Cascading Parameter with Name

  • مبانی مسیریابی Routing Basics

  • مبانی مسیریابی Routing Basics

  • مسیریابی - پارامترهای پرس و جو Routing - Query Parameters

  • مسیریابی - پارامترهای پرس و جو Routing - Query Parameters

  • مسیریابی - مدیر ناوبری Routing - Navigation Manager

  • مسیریابی - مدیر ناوبری Routing - Navigation Manager

Blazor - جاوا اسکریپت Blazor - JavaScript

Blazor - جاوا اسکریپت Blazor - JavaScript

  • Confirm Box در Blazor Confirm Box in Blazor

  • Confirm Box در Blazor Confirm Box in Blazor

  • Toastr JS Toastr JS

  • Toastr JS Toastr JS

  • برنامه های افزودنی JsRuntime JsRuntime Extensions

  • برنامه های افزودنی JsRuntime JsRuntime Extensions

  • تکلیف 7 - SweetAlert Assignment 7 - SweetAlert

  • تکلیف 7 - SweetAlert Assignment 7 - SweetAlert

  • راه حل تکلیف 7 - SweetAlert Assignment 7 Solution - SweetAlert

  • راه حل تکلیف 7 - SweetAlert Assignment 7 Solution - SweetAlert

  • ارجاع به اجزاء Referencing Components

  • ارجاع به اجزاء Referencing Components

  • اجزای پیش فرض را حذف کنید Remove Default Components

  • اجزای پیش فرض را حذف کنید Remove Default Components

چرخه زندگی بلزور Blazor Lifecycle

چرخه زندگی بلزور Blazor Lifecycle

  • OnInitialized Lifecycle OnInitialized Lifecycle

  • OnInitialized Lifecycle OnInitialized Lifecycle

  • چرخه حیات OnParameterSet OnParameterSet Lifecycle

  • چرخه حیات OnParameterSet OnParameterSet Lifecycle

  • OnAfterRender OnAfterRender

  • OnAfterRender OnAfterRender

  • Render و StateHasChanged Render and StateHasChanged

  • Render و StateHasChanged Render and StateHasChanged

مدل و مخزن Model and Repository

مدل و مخزن Model and Repository

  • پروژه ها را به Solution اضافه کنید Add Projects to Solution

  • پروژه ها را به Solution اضافه کنید Add Projects to Solution

  • ApplicationDbContext را تنظیم کنید Set Up ApplicationDbContext

  • ApplicationDbContext را تنظیم کنید Set Up ApplicationDbContext

  • DbContext را به Container اضافه کنید Add DbContext to Container

  • DbContext را به Container اضافه کنید Add DbContext to Container

  • دسته را به پایگاه داده فشار دهید Push Category to Database

  • دسته را به پایگاه داده فشار دهید Push Category to Database

  • دسته DTO Category DTO

  • دسته DTO Category DTO

  • مخزن ICategory ICategory Repository

  • مخزن ICategory ICategory Repository

  • راه اندازی مخزن دسته Category Repository Setup

  • راه اندازی مخزن دسته Category Repository Setup

  • AutoMapper AutoMapper

  • AutoMapper AutoMapper

  • اجرای مخزن دسته Implement Category Repository

  • اجرای مخزن دسته Implement Category Repository

دسته CRUD Category CRUD

دسته CRUD Category CRUD

  • ایجاد جزء لیست دسته Create Category List Component

  • ایجاد جزء لیست دسته Create Category List Component

  • فرم ها در Blazor قسمت 1 Forms in Blazor Part 1

  • فرم ها در Blazor قسمت 1 Forms in Blazor Part 1

  • فرم ها در Blazor قسمت 2 Forms in Blazor Part 2

  • فرم ها در Blazor قسمت 2 Forms in Blazor Part 2

  • اعتبار سنجی در فرم Blazor Validations in Blazor Form

  • اعتبار سنجی در فرم Blazor Validations in Blazor Form

  • ایجاد دسته Create Category

  • ایجاد دسته Create Category

  • فهرست دسته List Category

  • فهرست دسته List Category

  • در حال بارگذاری اسپینر Loading Spinner

  • در حال بارگذاری اسپینر Loading Spinner

  • بارگذاری دسته در ویرایش Load Category on Edit

  • بارگذاری دسته در ویرایش Load Category on Edit

  • ویرایش دسته Edit Category

  • ویرایش دسته Edit Category

کامپوننت را حذف کنید Delete Component

کامپوننت را حذف کنید Delete Component

  • حذف مؤلفه تأیید Delete Confirmation Component

  • حذف مؤلفه تأیید Delete Confirmation Component

  • حذف روش و تکلیف 8 Delete Method and Assignment 8

  • حذف روش و تکلیف 8 Delete Method and Assignment 8

  • تکلیف 8 - حذف Confirmation EventCallBack Assignment 8 - Delete Confirmation EventCallBack

  • تکلیف 8 - حذف Confirmation EventCallBack Assignment 8 - Delete Confirmation EventCallBack

  • در حال پردازش تأیید حذف Processing on Delete Confirmation

  • در حال پردازش تأیید حذف Processing on Delete Confirmation

  • وظیفه پاکسازی Cleaning Up Task

  • وظیفه پاکسازی Cleaning Up Task

  • تکلیف 9 - OnAfterRenderAsync Assignment 9 - OnAfterRenderAsync

  • تکلیف 9 - OnAfterRenderAsync Assignment 9 - OnAfterRenderAsync

  • راه حل تکلیف 9 - OnAfterRenderAsync Assignment 9 Solution - OnAfterRenderAsync

  • راه حل تکلیف 9 - OnAfterRenderAsync Assignment 9 Solution - OnAfterRenderAsync

  • مخزن Async Async Repository

  • مخزن Async Async Repository

محصولات Products

محصولات Products

  • بخش مقدمه Section Introduction

  • بخش مقدمه Section Introduction

  • ایجاد جدول محصول Create Product Table

  • ایجاد جدول محصول Create Product Table

  • DTO محصول Product DTO

  • DTO محصول Product DTO

  • تکلیف 10 - مخزن محصول Assignment 10 - Product Repository

  • تکلیف 10 - مخزن محصول Assignment 10 - Product Repository

  • راه حل تکلیف 10 - مخزن محصول Assignment 10 Solution - Product Repository

  • راه حل تکلیف 10 - مخزن محصول Assignment 10 Solution - Product Repository

  • جزء لیست محصولات Product List Component

  • جزء لیست محصولات Product List Component

  • جزء بالای محصول Product Upsert Component

  • جزء بالای محصول Product Upsert Component

  • حل خطا در Blazor Error Solving in Blazor

  • حل خطا در Blazor Error Solving in Blazor

  • کشویی دسته Category Dropdown

  • کشویی دسته Category Dropdown

  • سرویس آپلود فایل FileUpload Service

  • سرویس آپلود فایل FileUpload Service

  • مدیریت آپلود فایل Handle File Upload

  • مدیریت آپلود فایل Handle File Upload

  • ایجاد محصول Create Product

  • ایجاد محصول Create Product

  • به روز رسانی محصول Update Product

  • به روز رسانی محصول Update Product

  • حذف محصول Delete Product

  • حذف محصول Delete Product

  • کامپوننت های همگام سازی Syncfusion Components

  • کامپوننت های همگام سازی Syncfusion Components

  • Syncfusion RichTextEditor در عمل Syncfusion RichTextEditor in Action

  • Syncfusion RichTextEditor در عمل Syncfusion RichTextEditor in Action

  • محصولات ایجاد کنید Create Products

  • محصولات ایجاد کنید Create Products

قیمت گذاری محصول Product Pricing

قیمت گذاری محصول Product Pricing

  • آنچه را که ما پوشش خواهیم داد What We Will Cover

  • آنچه را که ما پوشش خواهیم داد What We Will Cover

  • مدل قیمت محصول و DTO Product Price Model and DTO

  • مدل قیمت محصول و DTO Product Price Model and DTO

  • تکلیف 11 - مخزن قیمت محصول Assignment 11 - Product Price Repository

  • تکلیف 11 - مخزن قیمت محصول Assignment 11 - Product Price Repository

  • راه حل تکلیف 11 - مخزن قیمت محصول Assignment 11 Solution - Product Price Repository

  • راه حل تکلیف 11 - مخزن قیمت محصول Assignment 11 Solution - Product Price Repository

  • جزئیات محصول و قیمت محصول را بارگیری کنید Load Product Details and Product Price

  • جزئیات محصول و قیمت محصول را بارگیری کنید Load Product Details and Product Price

  • نمایش خلاصه محصول Show Product Summary

  • نمایش خلاصه محصول Show Product Summary

  • Syncfusion DataGrid را اضافه کنید Add Syncfusion DataGrid

  • Syncfusion DataGrid را اضافه کنید Add Syncfusion DataGrid

  • تنظیمات Syncfusion DataGrid قسمت 1 Syncfusion DataGrid Settings Part 1

  • تنظیمات Syncfusion DataGrid قسمت 1 Syncfusion DataGrid Settings Part 1

  • Syncfusion DataGrid Settings قسمت 2 Syncfusion DataGrid Settings Part 2

  • Syncfusion DataGrid Settings قسمت 2 Syncfusion DataGrid Settings Part 2

  • Syncfusion DataGrid Settings قسمت 3 Syncfusion DataGrid Settings Part 3

  • Syncfusion DataGrid Settings قسمت 3 Syncfusion DataGrid Settings Part 3

  • Syncfusion DataGrid Settings قسمت 4 Syncfusion DataGrid Settings Part 4

  • Syncfusion DataGrid Settings قسمت 4 Syncfusion DataGrid Settings Part 4

Tangy API Tangy API

Tangy API Tangy API

  • Tangy API ایجاد کنید Create Tangy API

  • Tangy API ایجاد کنید Create Tangy API

  • رشته اتصال را به پروژه API اضافه کنید Add Connection String to API Project

  • رشته اتصال را به پروژه API اضافه کنید Add Connection String to API Project

  • خطای موفقیت آمیز DTO Success Error DTO

  • خطای موفقیت آمیز DTO Success Error DTO

  • نقطه پایانی API Controller Product Product Controller API Endpoint

  • نقطه پایانی API Controller Product Product Controller API Endpoint

  • قیمت محصول را از Product API برگردانید Return Product Prices from Product API

  • قیمت محصول را از Product API برگردانید Return Product Prices from Product API

Tangy Client - WASM Tangy Client - WASM

Tangy Client - WASM Tangy Client - WASM

  • تنظیمات برنامه را به پروژه WASM اضافه کنید Add App Settings to WASM Project

  • تنظیمات برنامه را به پروژه WASM اضافه کنید Add App Settings to WASM Project

  • تغییر ناوبری پیش فرض Changing Default Navigation

  • تغییر ناوبری پیش فرض Changing Default Navigation

  • تنظیمات اولیه مانند پروژه سرور Basic Settings Such as Server Project

  • تنظیمات اولیه مانند پروژه سرور Basic Settings Such as Server Project

  • رابط خدمات محصول Product Service Interface

  • رابط خدمات محصول Product Service Interface

  • تماس با خدمات محصول Product Service Calls

  • تماس با خدمات محصول Product Service Calls

  • رابط کاربری صفحه اصلی (رابط کاربری) Home Page UI (User Interface)

  • رابط کاربری صفحه اصلی (رابط کاربری) Home Page UI (User Interface)

  • بازیابی محصولات از API Retrieve Products from API

  • بازیابی محصولات از API Retrieve Products from API

  • صفحه اصلی در عمل Home Page in Action

  • صفحه اصلی در عمل Home Page in Action

  • UI جزئیات Details UI

  • UI جزئیات Details UI

  • جزئیات VM Details VM

  • جزئیات VM Details VM

  • انتخاب قیمت محصول Selecting Product Price

  • انتخاب قیمت محصول Selecting Product Price

  • جزئیات UI - افزودن به سبد خرید تغییر وضعیت Details UI - Add to Cart Toggle

  • جزئیات UI - افزودن به سبد خرید تغییر وضعیت Details UI - Add to Cart Toggle

سبد خرید و خلاصه Shopping Cart and Summary

سبد خرید و خلاصه Shopping Cart and Summary

  • فضای ذخیره‌سازی محلی Blazored را اضافه کنید Add Blazored Local Storage

  • فضای ذخیره‌سازی محلی Blazored را اضافه کنید Add Blazored Local Storage

  • خدمات سبد خرید Cart Service

  • خدمات سبد خرید Cart Service

  • خدمات سبد خرید را پیاده سازی کنید Implement Cart Service

  • خدمات سبد خرید را پیاده سازی کنید Implement Cart Service

  • خدمات سبد خرید افزودن به سبد خرید در عمل Cart Service Add to Cart in Action

  • خدمات سبد خرید افزودن به سبد خرید در عمل Cart Service Add to Cart in Action

  • رابط کاربری سبد خرید Shopping Cart UI

  • رابط کاربری سبد خرید Shopping Cart UI

  • اطلاعات بارگیری سبد خرید Shopping Cart Load Data

  • اطلاعات بارگیری سبد خرید Shopping Cart Load Data

  • سبد خرید افزایشی و کاهشی Increment and Decrement Cart

  • سبد خرید افزایشی و کاهشی Increment and Decrement Cart

  • نمایش شمارنده سبد خرید Displaying Cart Counter

  • نمایش شمارنده سبد خرید Displaying Cart Counter

  • نوار NavBar را در به‌روزرسانی سبد خرید به‌روزرسانی کنید Update NavBar on Cart Update

  • نوار NavBar را در به‌روزرسانی سبد خرید به‌روزرسانی کنید Update NavBar on Cart Update

سفارش Order

سفارش Order

  • سربرگ و جزئیات سفارش را ایجاد کنید Create Order Header and Detail

  • سربرگ و جزئیات سفارش را ایجاد کنید Create Order Header and Detail

  • مدل سفارش و DTO را ایجاد کنید Create Order Model and DTO

  • مدل سفارش و DTO را ایجاد کنید Create Order Model and DTO

  • مخزن سفارش Order Repository

  • مخزن سفارش Order Repository

  • سفارش ایجاد روش Order Create Method

  • سفارش ایجاد روش Order Create Method

  • اجرای مخزن سفارش Order Repository Implementation

  • اجرای مخزن سفارش Order Repository Implementation

  • API - ایجاد کنترل کننده سفارش API - Create order controller

  • API - ایجاد کنترل کننده سفارش API - Create order controller

  • سفارش خدمات Order Service

  • سفارش خدمات Order Service

  • خلاصه سفارش قسمت 1 Order Summary Part 1

  • خلاصه سفارش قسمت 1 Order Summary Part 1

  • خلاصه سفارش قسمت 2 Order Summary Part 2

  • خلاصه سفارش قسمت 2 Order Summary Part 2

  • سفارش خلاصه UI Order Summary UI

  • سفارش خلاصه UI Order Summary UI

احراز هویت و مجوز - سرور Blazor Authentication and Authorization - Blazor Server

احراز هویت و مجوز - سرور Blazor Authentication and Authorization - Blazor Server

  • Scaffold Identity در سرور Blazor Scaffold Identity in Blazor Server

  • Scaffold Identity در سرور Blazor Scaffold Identity in Blazor Server

  • جداول هویت را اضافه کنید Add Identity Tables

  • جداول هویت را اضافه کنید Add Identity Tables

  • اضافه کردن ستون به جدول کاربران شبکه ASP Add Columns to ASP Net Users Table

  • اضافه کردن ستون به جدول کاربران شبکه ASP Add Columns to ASP Net Users Table

  • ثبت نام کاربر اول Register First User

  • ثبت نام کاربر اول Register First User

  • ورود و خروج Login and Logout

  • ورود و خروج Login and Logout

  • نمایش ایمیل کاربر وارد شده Show Email of Logged in User

  • نمایش ایمیل کاربر وارد شده Show Email of Logged in User

  • اجازه دادن به ویژگی Authorize Attribute

  • اجازه دادن به ویژگی Authorize Attribute

  • وضعیت احراز هویت در OnInitialized Authentication State in OnInitialized

  • وضعیت احراز هویت در OnInitialized Authentication State in OnInitialized

  • ایجاد کاربر ادمین Create Admin User

  • ایجاد کاربر ادمین Create Admin User

  • نقش ها در عمل Roles in Action

  • نقش ها در عمل Roles in Action

  • DbInitializer DbInitializer

  • DbInitializer DbInitializer

  • Seed New Database Seed New Database

  • Seed New Database Seed New Database

  • مجوز در NavMenu Authorization in NavMenu

  • مجوز در NavMenu Authorization in NavMenu

مجوز در API Authorization in API

مجوز در API Authorization in API

  • Identity را به API اضافه کنید Add Identity to API

  • Identity را به API اضافه کنید Add Identity to API

  • کنترل کننده حساب Account Controller

  • کنترل کننده حساب Account Controller

  • ورود به سیستم ثبت نام DTO SignIn SignUp DTO

  • ورود به سیستم ثبت نام DTO SignIn SignUp DTO

  • SignUp API Endpoint SignUp API Endpoint

  • SignUp API Endpoint SignUp API Endpoint

  • نسخه ی نمایشی - SignUp API Demo - SignUp API

  • نسخه ی نمایشی - SignUp API Demo - SignUp API

  • SignIn API Endpoint Part 1 SignIn API Endpoint Part 1

  • SignIn API Endpoint Part 1 SignIn API Endpoint Part 1

  • بخش تنظیمات API API Settings Section

  • بخش تنظیمات API API Settings Section

  • روش‌های کمکی ورود به سیستم SignIn Helper Methods

  • روش‌های کمکی ورود به سیستم SignIn Helper Methods

  • SignIn Endpoint قسمت 2 SignIn Endpoint Part 2

  • SignIn Endpoint قسمت 2 SignIn Endpoint Part 2

  • Authentication را به API اضافه کنید Add Authentication to API

  • Authentication را به API اضافه کنید Add Authentication to API

  • حامل را به Swagger اضافه کنید Add Bearer to Swagger

  • حامل را به Swagger اضافه کنید Add Bearer to Swagger

Blazor WASM - احراز هویت و مجوز Blazor WASM - Authentication and Authorization

Blazor WASM - احراز هویت و مجوز Blazor WASM - Authentication and Authorization

  • JwtParser JwtParser

  • JwtParser JwtParser

  • AuthenticationState Provider را اضافه کنید Add AuthenticationState Provider

  • AuthenticationState Provider را اضافه کنید Add AuthenticationState Provider

  • نسخه نمایشی وضعیت احراز هویت سفارشی Custom Authentication State Demo

  • نسخه نمایشی وضعیت احراز هویت سفارشی Custom Authentication State Demo

  • IAauthenticationSerivce IAuthenticationSerivce

  • IAauthenticationSerivce IAuthenticationSerivce

  • سرویس ورود Login Service

  • سرویس ورود Login Service

  • خدمات ثبت نام و خروج Register and Logout Service

  • خدمات ثبت نام و خروج Register and Logout Service

  • UI ثبت نام و وارد شوید Register and Login UI

  • UI ثبت نام و وارد شوید Register and Login UI

  • ثبت جزء Register Component

  • ثبت جزء Register Component

  • ثبت نام در عمل Registration in Action

  • ثبت نام در عمل Registration in Action

  • تقسیم فایل های کد Splitting Code Files

  • تقسیم فایل های کد Splitting Code Files

  • وارد اکشن شوید Login in Action

  • وارد اکشن شوید Login in Action

  • نوار Navbar را در مجوز تغییر دهید Toggle Navbar on Authorization

  • نوار Navbar را در مجوز تغییر دهید Toggle Navbar on Authorization

  • ورود و خروج در عمل Login and Logout in Action

  • ورود و خروج در عمل Login and Logout in Action

  • از بارگذاری اجباری در تغییر وضعیت احراز هویت اجتناب کنید Avoid Force Load on Auth State Change

  • از بارگذاری اجباری در تغییر وضعیت احراز هویت اجتناب کنید Avoid Force Load on Auth State Change

  • تغییر مسیر به ورود Redirect to Login

  • تغییر مسیر به ورود Redirect to Login

  • بارگذاری اطلاعات کاربر Load User Details

  • بارگذاری اطلاعات کاربر Load User Details

پرداخت خطی Stripe Payment

پرداخت خطی Stripe Payment

  • تماس ایجاد سفارش از خلاصه Call Create Order from Summary

  • تماس ایجاد سفارش از خلاصه Call Create Order from Summary

  • سرصفحه و جزئیات سفارش را ایجاد کنید Create Order Header and Details

  • سرصفحه و جزئیات سفارش را ایجاد کنید Create Order Header and Details

  • ایجاد حساب Stripe Create Stripe Account

  • ایجاد حساب Stripe Create Stripe Account

  • Stripe را به API Project اضافه کنید Add Stripe to API Project

  • Stripe را به API Project اضافه کنید Add Stripe to API Project

  • خدمات پرداخت در Blazor WASM Payment Service in Blazor WASM

  • خدمات پرداخت در Blazor WASM Payment Service in Blazor WASM

  • روش کنترل کننده پرداخت خطی Stripe Payment Controller Method

  • روش کنترل کننده پرداخت خطی Stripe Payment Controller Method

  • استریپ تماس بگیرید Call Stripe

  • استریپ تماس بگیرید Call Stripe

  • مشکل با Order Total Issue with Order Total

  • مشکل با Order Total Issue with Order Total

  • تایید سفارش Order Confirmation

  • تایید سفارش Order Confirmation

  • وضعیت جلسه Stripe و پرداخت با موفقیت انجام شد Stripe Session Status and Payment Successful

  • وضعیت جلسه Stripe و پرداخت با موفقیت انجام شد Stripe Session Status and Payment Successful

  • پردازشگر خلاصه Summary Processor

  • پردازشگر خلاصه Summary Processor

مدیریت سفارش Order Management

مدیریت سفارش Order Management

  • ایجاد مؤلفه فهرست سفارش Create Order List Component

  • ایجاد مؤلفه فهرست سفارش Create Order List Component

  • کامپوننت رادزن Radzen Component

  • کامپوننت رادزن Radzen Component

  • جزء جزئیات سفارش Order Details Component

  • جزء جزئیات سفارش Order Details Component

  • UI جزئیات سفارش Order Details UI

  • UI جزئیات سفارش Order Details UI

  • به روز رسانی جزئیات سفارش Update Order Details

  • به روز رسانی جزئیات سفارش Update Order Details

  • سفارش ارسال Ship Order

  • سفارش ارسال Ship Order

  • شناسه قصد پرداخت Payment Intent ID

  • شناسه قصد پرداخت Payment Intent ID

  • سفارش بازپرداخت Refund Order

  • سفارش بازپرداخت Refund Order

جداسازی ایمیل و CSS Email and CSS Isolation

جداسازی ایمیل و CSS Email and CSS Isolation

  • با استفاده از MailKit و MimeKit ایمیل ارسال کنید Send Email Using MailKit and MimeKit

  • با استفاده از MailKit و MimeKit ایمیل ارسال کنید Send Email Using MailKit and MimeKit

  • ارسال ایمیل با استفاده از SendGrid Send Email Using SendGrid

  • ارسال ایمیل با استفاده از SendGrid Send Email Using SendGrid

  • مشکلات بسته Blazor WebAssembly Blazor WebAssembly Package Issues

  • مشکلات بسته Blazor WebAssembly Blazor WebAssembly Package Issues

استقرار Azure Azure Deployment

استقرار Azure Azure Deployment

  • پایگاه داده Azure SQL Azure SQL Database

  • پایگاه داده Azure SQL Azure SQL Database

  • استقرار سرور Blazor Blazor Server Deployment

  • استقرار سرور Blazor Blazor Server Deployment

  • استقرار API API Deployment

  • استقرار API API Deployment

  • استقرار کلاینت Blazor Blazor Client Deployment

  • استقرار کلاینت Blazor Blazor Client Deployment

نمایش نظرات

Packtpub یک ناشر دیجیتالی کتاب‌ها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرم‌افزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتاب‌ها، ویدیوها و دوره‌های آموزشی می‌پردازد که به توسعه‌دهندگان و متخصصان فناوری اطلاعات کمک می‌کند تا مهارت‌های خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامه‌نویسی، توسعه وب، داده‌کاوی، امنیت سایبری و هوش مصنوعی را پوشش می‌دهد. محتوای این منابع به صورت کاربردی و به‌روز ارائه می‌شود تا کاربران بتوانند دانش و توانایی‌های لازم برای موفقیت در پروژه‌های عملی و حرفه‌ای خود را کسب کنند.

آموزش The Complete Blazor Bootcamp - .NET 6 (WASM و سرور) [ویدئو]
جزییات دوره
15 h 47 m
214
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Bhrugen Patel
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bhrugen Patel Bhrugen Patel

Passionate Software Developer من یک مهندس نرم افزار پرشور و خلاق با تمرکز قوی بر روی سادگی و جزئیات کامل هستم. من از دوران دبیرستان برنامه نویسی کرده ام و با چندین وب و دسکتاپ با استفاده از دات نت درگیر بوده ام. من دارای مدرک کارشناسی ارشد در رشته علوم کامپیوتر و لیسانس مهندسی کامپیوتر هستم. من همچنین سالها تجربه کار با دات نت سی شارپ و نت ام وی سی را دارم. من از تدریس در کنار کار تمام وقتم لذت می برم. برای من، مهمترین بخش در مورد نوشتن و آموزش کد، حذف سختی های هر دانش آموزی است که مایل به یادگیری است اما نمی تواند منبع کافی را پیدا کند که به راحتی قابل درک باشد. کدنویسی راهی برای خلاقیت و سرگرمی است!